#include <stdio.h> int fscanf (stream, format-string [, argument ...]); FILE *stream; указатель на структуру FILE. char *format-string; строка управления форматом.
Описание:
Функция fscanf считывает данные из текущей позиции потока stream в место, определяемое заданием аргументов arguments (если они есть).
Каждый аргумент должен быть указателем на переменную и тип, которые соответствуют типу, заданному в строке формата. Строка формата управляет интерпретацией полей ввода и имеет ту же самую форму и назначение, что и аргумент строки формата для функции scanf . (Описание функции scanf приводится ниже в данной части руководства).
Возвращаемое значение:
Данная функция возвращает число удачно преобразованных и правильно назначенных полей. Возвращаемое значение не включает полей, прочитанных, но не назначенных. При попытке считывания конца файла возвращается значение EOF . Возвращаемое значение 0 обозначает, что нет назначенных полей.
Пример.
#include <stdio.h> FILE *stream; long l; float fp; char s[81]; char c; stream = fopen ("data", "r"); . . . /* ввод различных данных */ fscanf (stream, "%s", s); fscanf (stream, "%c", &c); fscanf (stream, "%ld", &l); fscanf (stream, "%f", &fp);.